Does Code Decay? Assessing the Evidence from Change Management Data

نویسندگان

  • Stephen G. Eick
  • Todd L. Graves
  • Alan F. Karr
  • J. S. Marron
  • Audris Mockus
چکیده

ÐA central feature of the evolution of large software systems is that changeÐwhich is necessary to add new functionality, accommodate new hardware, and repair faultsÐbecomes increasingly difficult over time. In this paper, we approach this phenomenon, which we term code decay, scientifically and statistically. We define code decay and propose a number of measurements (code decay indices) on software and on the organizations that produce it, that serve as symptoms, risk factors, and predictors of decay. Using an unusually rich data set (the fifteen-plus year change history of the millions of lines of software for a telephone switching system), we find mixed, but on the whole persuasive, statistical evidence of code decay, which is corroborated by developers of the code. Suggestive indications that perfective maintenance can retard code decay are also discussed. Index TermsÐSoftware maintenance, metrics, statistical analysis, fault potential, span of changes, effort modeling.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Does Exchange Rate Non-Linear Movements Matter for Analyzing Investment Risk?. Evidence from Investing in Iran’s Petrochemical Industry

< p>The present study models the risk of investment in the petrochemical industry considering the impacts of exchange rate (US dollar to Iran''''s Rial) movements using the time series data from November 2008 to March 2019 and ARFIMA-FIGARCH framework. The empirical results prove the existence of the Fractal Market Hypothesis, FMH, and the Long Memory property in both the risk and return of the...

متن کامل

Does Exchange Rate Non-Linear Movements Matter for Analyzing Investment Risk? Evidence from Investing in Iran’s Petrochemical Industry

The present study models the risk of investment in the petrochemical industry considering the impacts of exchange rate (US dollar to Iran's Rial) movements using the time series data from November 2008 to March 2019 and ARFIMA-FIGARCH framework. The empirical results prove the existence of the Fractal Market Hypothesis, FMH, and the Long Memory property in both the risk and return of the petroc...

متن کامل

Does Scale of Public Hospitals Affect Bargaining Power? Evidence From Japan

Background Many of public hospitals in Japan have had a deficit for a long time. Japanese local governments have been encouraging public hospitals to use group purchasing of drugs to benefit from the economies of scale, and increase their bargaining power for obtaining discounts in drug purchasing, thus improving their financial situation. In this study, we empirically investigate whether or no...

متن کامل

Presenting of change management model for copper industries with HSE approach using FAHP and DEMATEL

Background and Aims: management of change is one of the requirements of quality standards  in dynamic industries. Make changes without evaluation can be a challenge, if not managed properly, can be irreparable damage. Failure to management of change can cause an organization in the HSE area to face many problems, including accidents and work-related illnesses or unwanted environmental pollution...

متن کامل

The feasibility of using microstrip gas detector as radon detector for earthquake prediction

In the last decade, several studies have concluded that elevated concentrations of radon gas in soil or groundwater could be the sign of an imminent earthquake. It is believed that in case of sudden movement of rocks before earthquake, radon is released from the depth of ground and reached the surface. In this way, by measuring Radon concentration change, earthquake prediction is possible. In t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Trans. Software Eng.

دوره 27  شماره 

صفحات  -

تاریخ انتشار 2001